package charpter05;

import java.util.Scanner;

/**
 * Created by Miracle yaochengwei on 2022/4/10 20:10
 */
public class If03 {
    //编写一个 main 方法
    public static void main(String[] args) {
/* 输入保国同志的芝麻信用分： 如果：
信用分为 100 分时，输出 信用极好； 信用分为(80，99]时，输出 信用优秀；
信用分为[60,80]时，输出 信用一般； 其它情况 ，输出 信用 不及格 请从键盘输入保国的芝麻信用分，并加以判断 假定信用分数为 int
*/
        Scanner myScanner = new Scanner(System.in);
        //接收用户输入
        System.out.println("请输入信用分(1-100):");
//请思考：如果小伙伴输入的不是整数，而是 hello..
//==>这里我们后面可以使用异常处理机制搞定-》老师点一下
        int grade = myScanner.nextInt();
        //先对输入的信用分，进行一个范围的有效判断 1-100, 否则提示输入错误
        if (grade >= 1 && grade <= 100) {
            //因为有 4 种情况，所以使用多分支
            if (grade == 100) {
                System.out.println("信用极好");

            } else if (grade > 80 && grade <= 99) {//信用分为(80，99]时，输出 信用优秀；
                System.out.println("信用优秀");

            } else if (grade >= 60 && grade <= 80) {//信用分为[60,80]时，输出 信用一般
                System.out.println("信用一般");
            } else {//其它情况 ，输出 信用 不及格
                System.out.println("信用不及格");
            }

        }else{
            System.out.println("信用分需要在 1-100,请重新输入");
        }
    }
}
